<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Models\User;

class AdminController extends Controller
{
       // 检测用户是否登录，无登录跳转到登录页面
    public function __construct()
    {
       $this->middleware('auth');
    }
    //后台账户管理
    public function index(){

    	 //vip等级 2 后台登录用户
        $user = User::where('vip',2)->get();

        return view('user.admin',compact('user'));
    }

    //后台账户更新
    // public function edit($id){

    // 	//获取当前用户信息
    // 	$user = User::find($id);

    // 	return view('user.edit',compact('user'));
    // }

    //更新后台用户
    public function update($id,Request $request){

    	//接受表单数据白名单
    	$data = $request->only(['name','password']);

    	//判断两次密码是否一致
    	if($request->pwd == $request->pwd1){

    		//赋值密码
    		$data['password'] = md5($request->pwd);
    		//修改密码
    		$status = User::where('id',$id)->update($data);

    		if($status){

    			return back();
    			
    		}else{

    			return '修改失败';
    		}

    	}else{

    		return '两次密码不一致';exit;
    	}

    }
}
